home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / gas_251.zip / bin_251 / bfd / config / README < prev    next >
Text File  |  1994-10-12  |  1KB  |  34 lines

  1. This directory contains target (.mt) and host (.mh) specific Makefile
  2. fragments.  They get added to the Makefile that configure builds.
  3. They are used by {bfd,opcodes,binutils}/configure.in.
  4.  
  5. make variables that can be set in *.mt:
  6.  
  7. configure.in figures out which .o files to compile into libbfd.a, and
  8. sets make variable TDEFAULTS, based on these first three variables:
  9.  
  10. DEFAULT_VECTOR=icoff_little_vec
  11.     The default target; if not specified, there is no default.
  12.     Used in targets.c.
  13.     Not used if the target is an argument to --enable-targets.
  14. SELECT_VECS=icoff_big_vec b_out_vec_little_host b_out_vec_big_host
  15.     Any additional targets to support when this target is
  16.     configured in.  Used in targets.c.
  17.     Not used if configured with --enable-targets=all.
  18. SELECT_ARCHITECTURES=bfd_h8500_arch
  19.     Architectures to support; used in archures.c.
  20.     Not used if configured with --enable-targets=all.
  21. TDEFINES = target-specific cc flags for BFD
  22.  
  23. make variables that can be set in *.mh:
  24.  
  25. AR = ar program
  26. AR_FLAGS = cq if the default rc runs out of memory
  27. CC = cc program
  28. CFLAGS = cc flags that also get passed to mkdep and used to compile
  29.     gen-aout and subdirectories
  30. HDEFINES = host-specific cc flags for BFD
  31. HDEPFILES = .o files to add to libbfd.a (trad-core.o)
  32. LDFLAGS = used to compile chew in doc subdirectory (-lmalloc)
  33. RANLIB = ranlib program or dummy (echo or true, they're equivalent)
  34.